モジュール性を把握するのに役立つ 3 つの考え方
アーキテクト
が
モジュール性
を把握するのに役立つ 3 つの考え方
3 つの考え方
凝集度
結合度
派生メトリクス :
抽象度
、
不安定度
、
主系列からの距離
コナーセンス
関連する事項
結合度とコナーセンス
コナーセンス
などの
メトリクス
の問題
低レベルの詳細なので、
アーキテクチャ
の構造ではなく
コード
の
品質
と健康状態に焦点を当てている
nobuoka.icon
わかる~~~。 仕事でも
SonarQube
を使ったりしてるけど、コード品質より高いレベルでの設計に関するメトリクスが欲しいのよな
現代の
アーキテクト
が迫られる基本的な判断 (
マイクロサービスアーキテクチャ
で、
同期通信
をするか、
非同期通信
をするか、みたいな) に対処していない
参考文献
ソフトウェアアーキテクチャの基礎 ―― エンジニアリングに基づく体系的アプローチ